package com.chixing.day13.ArrayList;

import java.util.Iterator;
import java.util.Stack;

public class StackDemo {
    public static void main(String[] args){
        //1. 添加任意5个单词在集合中
        Stack demo = new Stack();
           demo.add("IM");
           demo.add("IA");
           demo.add("IMAA");
           demo.add("IMBA");
           demo.add("IMCA");
           demo.add("IMDD");
           demo.add("goods");
        System.out.println(demo);


        //2. 获得集合中元素的个数
        System.out.println(demo.size());


        //3. 迭代器遍历 集合中所有元素
        Iterator<String> iter = demo.iterator();
        while (iter.hasNext()) {
            String s = iter.next();
            System.out.println(s);
        }


        //4. 获得第1个元素
        System.out.println(demo.get(0));


        //5. 获得最后一个元素
        System.out.println(demo.get(demo.size() - 1));


        //6. 判断"hello" 在不在集合中
        System.out.println(demo.contains("hello"));


        //7. 获得"good"单词在 集合中的下标
        System.out.println(demo.indexOf("goods"));


        //8. 删除"good"
        System.out.println(demo.remove("goods"));


        //9. 删除 第2个元素
        System.out.println(demo.remove(demo.get(1)));


    }
}
